	//一个cookie对象
		var cookieObj = {
			set: function(o){
				var cookieStr = encodeURIComponent(o.name) + '=' + encodeURIComponent(o.value);
					if(o.expires){
						cookieStr += ';expires=' + o.expires;
					}
					if(o.path){
						cookieStr += ';path=' + o.path;
					}
					if(o.domain){
						cookieStr += ';domain=' + o.domain;
					}
					if(o.secure){
						cookieStr += ';secure';
					}
					document.cookie = cookieStr;	
			},
			get: function(n){
				var n = encodeURIComponent(n);
				var cookieTotal = document.cookie;
				var cookies = cookieTotal.split('; ');
				for(var i = 0,len = cookies.length;i<len;i++){
					var arr = cookies[i].split('=');
					if(n == arr[0]){
						return decodeURIComponent(arr[1]);
					}
				}
			},
			del: function(n){
				var data = new Date();
				date.seHours(-1);
				this.set({
					name: n,
					expires: date
				});
			}
		};
		/*
			功能:查看本地数据中是否存在含有指定的对象(商品)根据id
			参数: id 商品的标识
		*/
		function checkObjByPid(id){
			//获取cookie
			var jsonStr = cookieObj.get('datas');
				//转换成json对象
				var jsonObj = JSON.parse(jsonStr);
				//标识同一个商品是否存在
				var isExist = false;
				//便利查询
				for(var i = 0,len = jsonObj.length;i < len;i++){
					//判断是否存在
					if(jsonObj[i].pId == id){
						//存在isExist设置为true
						isExist = true;
						break;
					}
				}
				//返回查询的对象
				return isExist;
		}
		/*
			功能:更新本地数据
			参数: arr 数组对象
			返回一个:最新的本地转换后的数组对象
		*/
		function updateData(arr){
			//把数据对象转换成字符
			var jsonStr = JSON.stringify(arr);
			//设置到cookie
			cookieObj.set({
				name: 'datas',
				value: jsonStr
			});
			//获得更新后的cookie数据
			jsonStr = cookieObj.get('datas');
			//返回一个JSON对象
			return JSON.parse(jsonStr);
		}
			/*
			 获取商品的总数量
			 返回:数字(商品的数量)
			*/
		function getTotalCount(){
			var totalCount = 0; //默认为0
			var jsonStr = cookieObj.get('datas');
			var listObj = JSON.parse(jsonStr);
			for(var i = 0,len = listObj.length;i < len;i++){
				totalCount = listObj[i].pCount + totalCount;
			}
			return totalCount;
		}
		/*
				获取购物车中添加商品的总价格
				返回:数字(添加商品的总价格)
		*/
		function getTotalMoney(){
			var totalMoney = 0; //默认为0
			var jsonStr = cookieObj.get('datas');
			var listObj = JSON.parse(jsonStr);
			for(var i = 0,len = listObj.length;i < len;i++){
				totalMoney = totalMoney + listObj[i].pCount * parseInt(listObj[i].cprice.substr(1));
			}
			return totalMoney.toFixed(2);
		}





		/*
			根据id获取对应商品的数量
			返回:数字(对应id的商品)
		*/
		function getCountByPId(id){
			//取出商品
			var jsonStr = cookieObj.get('datas');
			var listObj = JSON.parse(jsonStr);
			for(var i = 0,len = listObj.length;i < len;i++){
				if(listObj[i].pId == id){
					return  listObj[i].pCount;
				}
				// totalCount = listObj[i].pCount + totalCount;
			}
		}



		/*
		// 	更新本地数据根据pid
		// 	id: 商品的标识
		// */
		function updateObjById(id, num){
			var jsonStr = cookieObj.get('datas');
			var listObj = JSON.parse(jsonStr);
			for(var i = 0,len = listObj.length;i < len;i++){
				if(listObj[i].pId==id){
					listObj[i].pCount = listObj[i].pCount + num;
					break;
				}
				
			}
			updateData(listObj);
		}
		/*
		// 	获取本地数据
		// 	返回： 数组对象
		// */
		function getAllData(){
			var jsonStr = cookieObj.get('datas');
			var listObj = JSON.parse(jsonStr);
			return listObj;
		}
		/*
		 	删除本地数据根据id
		 	id： 商品标识
		 */
		function deleteObjById(id){
			var lisObj = getAllData();
			for(var i = 0,len = lisObj.length;i < len;i++){
				if(lisObj[i].pId == id){
					lisObj.splice(i, 1);
					break;
				}
			}
			updateData(lisObj);
			return lisObj;
		}
